1
Vượt qua Quản lý Tập tin Thủ công: Sự Tiến hóa của Quản lý Phiên bản
AI016Lesson 1
00:00

Buổi học giới thiệu này đi xa hơn khỏi sự hỗn loạn "lưu dưới tên khác" văn hóa để định nghĩa Hệ thống Kiểm soát Phiên bản (VCS) như những công cụ chuyên biệt cho quản lý thay đổi. Chúng ta xem xét quá trình chuyển đổi từ việc sao chép tập tin thủ công, đơn giản—ví dụ như các đối tượng như my-term-paper-2.doc—thành những hệ thống có cấu trúc coi lịch sử như một chuỗi các bản chụp logic.

1. Bẫy Ký hiệu Đuôi

Trước khi có hệ thống VCS chính thức, việc gán phiên bản là một quy trình thủ công, dễ sai sót liên quan đến quy tắc đổi tên tập tin (ví dụ: thêm ngày tháng hoặc thẻ "cuối cùng"). Điều này tất yếu dẫn đến mất trật tự tập tin và mất dữ liệu vì người dùng hoàn toàn chịu trách nhiệm nhớ lại sự khác biệt giữa các tập tin.

2. Bản chụp Cấu trúc

Những nỗ lực ban đầu trong tổ chức bao gồm việc sử dụng phương pháp "ngăn xếp thư mục"—di chuyển thủ công các tập tin Dự án vào một cấu trúc theo chiều dọc được đánh nhãn v1.0, v2.0 và v2.1. Mặc dù điều này cung cấp một hồ sơ theo thứ tự thời gian, nhưng nó thiếu tính toàn vẹn nguyên tửkhả năng kiểm tra.

3. Định nghĩa Giải pháp

Định nghĩa: Git là một hệ thống kiểm soát phiên bản (VCS) được tạo ra cho một nhiệm vụ duy nhất: quản lý các thay đổi trên tập tin của bạn.

Dự án đang hoạt độngmy-term-paper-2.docThư mục: v1.0Thư mục: v2.0Thư mục: v2.1Quản lý Phiên bản Dựa trên Tập tin Thủ công (Phương pháp "Ngăn xếp Thư mục")
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>